package com.thinkgem.jeesite;

import java.io.BufferedReader;
import java.io.File;
import java.io.StringReader;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.text.PDFTextStripper;

public class PDFReader {
    
   

    public static void main1(String[] args) {

        File pdfFile = new File("E:/winit/打卡考勤/德国/DE 2016.08.pdfdd");
        // //获取解析后得到的PDF文档对象
        //ddd
        PDDocument document = null;
        try {
            // 方式二：
           document = PDDocument.load(pdfFile);

            // 获取页码
            int pages = document.getNumberOfPages();

            // 新建一个PDF文本剥离器 
            PDFTextStripper stripper = new PDFTextStripper();
            // 设置按顺序输出
            stripper.setSortByPosition(true);
            stripper.setStartPage(1);
            stripper.setEndPage(pages);
            //从PDF文档对象中剥离文本 
            String content = stripper.getText(document);
            
            BufferedReader  in =new BufferedReader( new StringReader(content));
            String s = new String();
            while((s = in.readLine())!= null){
                       System.out.println(s);
            }
            
          // System.out.println(content);
        } catch (Exception e) {
            System.out.println(e);
        }

    }
    
    
    
    public static void main(String[] args) {
        String str="Name: Michaela Dragon ID: 1258 Dienstplan: www";
        System.out.println(str.substring(5, str.indexOf("ID")));
        System.out.println(str.substring(str.indexOf("ID")+3, str.indexOf("Dienstplan")));
        System.out.println(str.substring(str.indexOf("Dienstplan")+11, str.length()));
       // System.out.println(str.indexOf("ID"));
//        String str="Dat: 01-09-2016 Zeitspannen-Bericht 01-08-2016 - 31-08-2016";
//      String [] strArray = str.split(" ");
//      for (String string : strArray) {
//          System.out.println(string);
//      }
        
      
//        int result=str.indexOf(null);
//        if(result>=0){
//            System.out.println("Datum是he is a boy的一部分");
//        }else{
//            System.out.println("boy不是he is a boy的一部分");
//        }
    }
    
}
